I\'ve put 2 elements next to eachother. Both of them are using the jQuery Chosen plugin.
This is the code:
Since you are modifying the option which is selected in the first dropdown the previous options which were disabled are not enabled again.
You need to first enable all the options and then disable only the selected option. Try this
$('.chzn-select').trigger("liszt:updated");
$('.chzn-select').chosen().change( function() {
var selectedValue = $(this).find('option:selected').val();
var $options = $(this).parent().find('option').attr('disabled', false);
$options.filter('option[value="'+ selectedValue +'"]:not(:selected)')
.attr('disabled', true);
});