Стандартный ответ в обычном коде с графическим интерфейсом состоит в том, что если у вас есть событие .click, вызывающее именованный метод, и весь ваш реальный код внутри этого метода, то гораздо проще иметь внешний объектвызовите этот именованный метод, чем пытайтесь запустить событие click.
Не знаю, насколько хорошо это относится к вашей проблеме с JavaScript, поскольку это не моя область, но, насколько я понимаю,Если у вас нет серьезной и преднамеренной необходимости фактически нажимать кнопку, вызывать метод гораздо проще.