I have a habit of using the keyboard. Login forms and the like are usually tabbed all the way through.
For example, if there is a form
<input name="username" type="text"><input name="password" type="text"><input name="rememberme" type="checkbox">
In Chrome and FireFox, even if the tabindex is not set, you can still use the tab key to go all the way.
Safari does not work, from username => password => . . . Then the tab cannot reach the checkbox.
I originally thought it was a tabindex problem, but after adding it, Safari still doesn’t work.
After some searching, I found the answer
The excerpt is as follows:
If you read the WebCore source you'll see that there is full support for the tabindex property for all sorts of different types of elements.To turn the feature on and tab to all types of form elements in Safari, go to the System Preferences keyboard shortcuts and check the "Turn on full keyboard access" check box.
Then. . . OK. . .