Я только что попробовал это решение, и выбранный ответ не работал для Jquery 1.9.1
Ответ Оскара выглядел намного лучше, но он смешал свойства с атрибутами и не работает, если вы выберете, отмените выбор, а затем попробуйте выбрать снова, так как он переводит выбор в неиспользуемое состояние
Я нашел правильный ответ для меня был следующим
$("select[multiple] option").mousedown(function () {
if ($(this).prop("selected"))
$(this).prop("selected", false);
else
$(this).prop("selected", true);
return false; });
Надеюсь, это поможет другим;)