Envio de campos ocultos no formulário de criação de conta

Estou tentando adicionar parâmetros UTM como campos personalizados do usuário quando a conta é criada. Meu plano era o seguinte:

  • Adicionar campos personalizados do usuário nas configurações de administração do Discourse
  • Analisar os parâmetros UTM da URL e armazená-los em um cookie, para que fiquem acessíveis a qualquer momento
  • Definir valores de entrada ocultos no formulário de criação de conta
  • Preencher o valor desses campos ocultos com o valor correspondente usando jQuery

No entanto, há um problema com os campos do formulário que parece ser causado pela necessidade de clicar neles – da mesma forma que o campo de senha precisa ser clicado para acionar a validação e, eventualmente, permitir o envio do formulário.

Alguém tem uma ideia de como contornar esse problema com jQuery?

Caso ajude alguém, eu estava esquecendo de acionar um evento. Por exemplo:
$('.user-field.user-field-utm_source input').trigger('change');