Проблема в
$(document).mouseup(function (e){
var div = $('.js-search__form');
if (!div.is(e.target)
&& div.has(e.target).length === 0) {
$('.search-field').val('');
$('.search-btn').removeClass('is-change');
$('.js-ui-select').removeClass('is-show');
setTimeout(function(){
$('.js-search__form').addClass('search__form_hide');
},100);
}
});
а конкретно в
setTimeout(function(){
$('.js-search__form').addClass('search__form_hide');
},100);
пересмотри логику функции
UPD:
селектор замени на
var div = $('.js-search__lable');
или проверяй условие на оба селектора