couldn't it be ``@form_field.readonly``, checking the JS property instead of the DOM attribute like for disabled ? AFAIK, changing the readonly property will make the field readonly without changing the DOM