В большинстве ответов отсутствует полезная информация:
Да, вы можете программным образом щелкнуть элемент ввода с помощью jQuery / JavaScript, но только если вы сделаете это в обработчике событий, принадлежащем событию, которое НАЧАЛОСЬ ПОЛЬЗОВАТЕЛЕМ!
Итак, например, ничего не произойдет, если вы, сценарий, программно нажмите кнопку в обратном вызове ajax, но если вы поместите ту же строку кода в обработчик события, который был поднят пользователь будет работать.
PS Ключевое слово debugger;
нарушает окно просмотра, если оно находится перед программным щелчком ... по крайней мере, в хроме 33 ...