Tengo este fragmento para evitar el progreso automático en el formulario en el paso donde el usuario debe seleccionar varias preguntas. El problema ahora es que impide el progreso automático, pero cuando el usuario selecciona una de las casillas de verificación, es imposible anular la selección. Es para un complemento en Wordpress
(function ($) { jQuery('#tab .question').on('click', function (e) { e.preventDefault(); $target = jQuery(e.target); var isChecked = $target.prev().attr('checked'); if (isChecked) { $target.prev().prop('checked', false); } else { $target.prev().prop('checked', true); } }); })(jQuery);//Your code not clear. Just try this below code (function ($) { jQuery('#tab .question').on('click', function (e) { $target = jQuery(e.target); var isChecked = $target.prev().attr('checked'); if (isChecked) { $target.prev().prop('checked', false); } else { $target.prev().prop('checked', true); } e.preventDefault(); }); })(jQuery);