I was Browsing GoDaddy's website and saw they use their buttons inside their input fields, see for yourself:
"Go" buttons, inside of input's frame
Is this a good practice, or the buttons should stay outside, on the right?
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It only takes a minute to sign up.Sign up to join this community
I wouldn't use anything GoDaddy does as inspiration for 'good' UI. Their site tends to be a mess in a constant state of redesign.
That said, note that the submit button is not actually inside the input box. It's just that they put border around both the input and the submit button.
As such, it's really an aesthetic decision more than anything. An argument for it is that it certainly groups the input and the submit button together. I suppose an argument against it is that it's atypical and maybe makes it a bit harder to find the input field. But I don't know if it's a huge usability issue either way.