anchor.diff:        $("#success_" + $form.find("input[name='id']").val()).addClass("hidden");
       });
     });
  -  $("tr").on("focusout", function(e) {
  -    if (e.relatedTarget !== null && $(e.target).parents("tr")[0] !== $(e.relatedTarget).parents("tr")[0]) {
  -      $(e.target).parents("tr").find("form").submit();
  -    }
  +  $("select, input[type!='submit']").change(function(e) {
  +     $(e.target).parents("tr").find("input[type='submit']").attr("disabled", false).removeClass("hidden");
  +     $(e.target).parents("tr").find("i.text-success").addClass("hidden");
  +     $(e.target).parents("tr").find("i.text-danger").addClass("hidden");
     });
   </script>
  
positive.code: <table class="table">
    <thead>
      <tr>
        <th class="col-sm-5">Name</th>
        <th class="col-sm-1">Role</th>
        <th class="col-sm-4">Section</th>
        <th class="col-sm-2"><% if type == first_section_type %>Re-enroll?<% end %></th>
  
negative.code:           }
          }
        }
        $success.removeClass("hidden");
        $failure.addClass("hidden");
        $submit.addClass("hidden");
      }).fail(function(_, msg, errorText) {
        $success.addClass("hidden");
        $failure.removeClass("hidden").attr('title', errorText).tooltip('fixTitle');
        $submit.removeClass("hidden");
      });
      return false; // prevents normal behaviour
    }).map(function() {
  