This is intended behavior of iOS Safari but there seem to be workarounds: - https://medium.com/@brunn/autofocus-in-ios-safari-458215514a5f - https://stackoverflow.com/questions/12204571/mobile-safari-javascript-focus-method-on-inputfield-only-works-with-click - https://blog.opendigerati.com/the-eccentric-ways-of-ios-safari-with-the-keyboard-b5aa3f34228d - https://stackoverflow.com/questions/3227291/iphone-mobile-safari-force-keyboard-open - https://github.com/jquery/jquery-mobile/issues/3016