Решил проблему костылем:
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<select name="sort_by" data-role="async-filter">
<option value="novelty-desc" selected="">Новизне ↑</option>
<option value="title">Алфавиту ↑</option>
<option value="price">Цене ↑</option>
<option value="rating">Рейтингу ↑</option>
</select>
<script>
$(function(){
$('[data-role="async-filter"]').on('click',function(){
if(!this.value || this.hasAttribute('data-orig-value'))
return;
$(this).attr('data-orig-value',this.value)
.find(':selected').prop('selected',false).removeAttr('selected');
this.value=null;
}).blur(function(){
if(!!this.value)
return;
var $t=$(this);
this.value=$t.attr('data-orig-value');
$t.removeAttr('data-orig-value');
}).change(function(){
console.log('Change');
});
});
</script>