Rather than just removing the "disabled" class after 1 second, can you remove it as a callback from the AJAX call? That way, we don't have a race condition.