Если Вы меняете значение select "руками" в браузере, то selected у скрытого select'а поменяется сам. Если же вы меняете selected из кода, то это будет выглядеть как-нибудь вот так:
<link rel="stylesheet" href="http://harvesthq.github.io/chosen/chosen.css">
<script src="http://code.jquery.com/jquery-1.12.1.min.js" type="text/javascript"></script>
<script src="http://harvesthq.github.io/chosen/chosen.jquery.js" type="text/javascript"></script>
<select name="brend" class="brendid" data-placeholder="Выберите бренд" id="brendid" style="width:250px;">
<option value="1">Первый</option>
<option value="2">Второй</option>
<option value="3">Третий</option>
</select>
<script type="text/javascript">
$(function () {
var select = $('#brendid');
select.chosen();
select.find('option').removeAttr('selected')
.last().attr('selected', 'selected');
select.trigger('chosen:updated');
select.on('change', function () {
alert($(this).val());
});
});
</script>