Enviar campos ocultos en el formulario de creación de cuenta

Estoy intentando agregar parámetros UTM como campos personalizados del usuario cuando este crea una cuenta. Mi plan era el siguiente:

  • Agregar campos personalizados de usuario en la configuración de administración de Discourse
  • Analizar los parámetros UTM de la URL y almacenarlos en una cookie, para que sean accesibles en cualquier momento
  • Establecer valores de entrada ocultos en el formulario de creación de cuenta
  • Rellenar el valor de estos campos ocultos con el valor correspondiente usando jQuery

Sin embargo, hay un problema con los campos del formulario que parece ser causado por la necesidad de hacer clic en ellos, de la misma manera que se debe hacer clic en el campo de contraseña para activar la validación y, finalmente, habilitar el envío del formulario.

¿Alguien tiene alguna idea de cómo evitar este problema con jQuery?

Por si ayuda a alguien, me faltaba disparar un evento. Por ejemplo:
$('.user-field.user-field-utm_source input').trigger('change');