autoFocus does not work on Safari mobile.
The input shows the "focus" state, but the caret is not shown, which means that the <input> is not actually in focus so the keyboard is not shown.
https://codesandbox.io/s/93pz9n63py



@csantos1113 Mobile Safari does not allow "real" focus without user interaction. With "real" focus I mean it sets the focused state so the focus events are called, but input is not allowed.
@Rall3n - you mean Safari mobile? because it works perfectly fine on "Safari - Mac"
Yes, mobile safari. I have edited my answer.
@Rall3n do we have an official answer from Apple confirming that statement or is this just something you have discovered?
@karlingen
Yes, we have. There was a comment about it in a ticket for WebKit. The comment was created March 2019, and states the following:
"We (Apple) like the current behavior and do not want programmatic focus to bring up the keyboard when [...] the programmatic focus was not invoked in response to a user gesture."
Closing in favor of Apple's decision. Nothing we can do
Most helpful comment
@karlingen
Yes, we have. There was a comment about it in a ticket for WebKit. The comment was created March 2019, and states the following:
Source