Programar enfocado en el siguiente campo de entrada en el safari móvil

Tengo varios campos de entrada en línea que actúan como una línea de respuesta de crucigrama:

Cada cuadrado tiene su propio campo de entrada. La razón de esto es, entre otras cosas, que a veces un cuadrado se puede rellenar previamente. Ahora, en el navegador de escritorio, el cursor salta al siguiente campo de entrada cada vez que se ingresa un carácter. Eso funciona muy bien usando algo como:

$(this).next('input').focus();

Pero el problema en el safari móvil (que probamos en ios) es que no sé cómo "saltar" automáticamente al siguiente campo de entrada programáticamente. El usuario puede hacerlo a través del botón "siguiente", pero ¿hay alguna forma de hacerlo automáticamente?

Sé que elfocus() El activador tiene algunas limitaciones en ios, pero también he visto algunas soluciones al usar clics sintetizados, etc.

Respuestas a la pregunta(6)

Su respuesta a la pregunta