Spartak (Web-StyleStudio), По коду видно, что при смене метода оплаты добавляется и удаляется атрибут requared, но форма работает через woocomerce и проверку введенных полей проверяет тоже woocommerce
Spartak (Web-StyleStudio), интересная картина получилась. Код работает, с поля снимается атрибут requared при выборе метода. Но функционал woocommerce игнорирует прописанный js и либо для всех ставит email обязательным, либо наоборот.
ZPPTr правильно подсказал, нужно через php писать. Поле email в данной случае загружается через woocommerce, который делает по умолчанию его обязательным, поэтому и отключать надо через php