body не сможет отреагировать и вернуть position static
Почему не сможет? Как пользователь закрывает форму? Ловите этот момент и убирайте position: fixed
А вообще, лучше вешайте не .active на форму, а .opened на body . И работайте с ним
Стили для открытой формы в таком виде -
body.opened .your_form {
// style
}