diff --git a/misc/states.js b/misc/states.js
index b01bc2b..75ee9e5 100644
--- a/misc/states.js
+++ b/misc/states.js
@@ -352,7 +352,6 @@ states.State.prototype = {
     if (e.trigger) {
       $(e.target)
         .attr('disabled', e.value)
-        .filter('.form-element')
           .closest('.form-item, .form-submit, .form-wrapper')[e.value ? 'addClass' : 'removeClass']('form-disabled');
 
       // Note: WebKit nightlies don't reflect that change correctly.
