I would like to point out that the problem is being created by the paid template that you use, flatsome, which has a script that broke wpcf7
remove from
/wp-content/themes/flatsome/assets/js/flatsome.js?ver=3.13.3
the code
jQuery(".wpcf7-form .wpcf7-submit").on("click", (function(t) {
jQuery(this).parent().parent().addClass("processing")
}
)),
jQuery(".wpcf7").on("wpcf7invalid wpcf7spam wpcf7mailsent wpcf7mailfailed", (function(t) {
jQuery(".processing").removeClass("processing")
}
)),
jQuery(document).ajaxComplete((function(t, e, i) {
jQuery(".processing").removeClass("processing")
}
)),
and everything works again!
the paid themes ABOVE ALL have to make sure that the code they write is correct and updated, if not these things will happen: you think the free plugin is broken (and you define it trash) while you pay something buggy! ??????