Отправка скрытых полей в форме создания аккаунта

Я пытаюсь добавить UTM-параметры в качестве пользовательских полей при создании учётной записи. Мой план был следующим:

  • Добавить пользовательские поля в настройках администратора Discourse
  • Извлечь UTM-параметры из URL и сохранить их в файле cookie, чтобы они были доступны в любое время
  • Добавить скрытые поля ввода в форму создания учётной записи
  • Заполнить значения этих скрытых полей соответствующими данными с помощью jQuery

Однако возникает проблема с полями в форме, которая, похоже, связана с необходимостью кликнуть по ним — так же, как нужно кликнуть по полю пароля, чтобы активировать валидацию и в конечном итоге разрешить отправку формы.

У кого-нибудь есть идея, как обойти эту проблему с помощью jQuery?

На случай, если это поможет кому-то: у меня не вызывалось событие. Например:
$('.user-field.user-field-utm_source input').trigger('change');