Поиск полей wpcf7-not-valid Contact Form 7

Скрипт позволяет после отправки формы Contact Form 7 найти поля, которые не соответствуют требованиям и после этого обработать их

(function ($) {
	$(document).ready(function () {
		document.addEventListener('wpcf7invalid', function (event) {
			setTimeout( function() {
				$('.wpcf7-form-control').each(function () {
					var parent = $(this).parents('.wpcf7-form-group');
 
					if($(this).hasClass('wpcf7-not-valid')) {
						parent.addClass('not-valid');
						console.log('Test1');
					} else {
						parent.removeClass('not-valid');
						console.log('Test2');
					}
				});
			}, 100);
		}, false);
	});
})(jQuery);