После того как вы сохранили объект jQuery в переменной, вам не нужно снова и снова преобразовывать его в объект jQuery.Вы также можете «связать» ваши привязки событий, так как они возвращают исходный объект.
Попробуйте что-то вроде этого:
var $textbox = $('input'); // (Use a $ to mark variables that hold jQuery objects
$textbox
.on("focus", function() { ... })
.on("blur", function() { ... });
(Кроме того, убедитесь, что вы используетеправильные названия событий ... Я не знаю, сколько времени я потратил на охоту за ошибками, потому что я придумал собственное имя для события.)