Select2 selected option disable

There are few options in my select2 dropdown menu. when user add one item next time previous value disable (freeze).

	$('#m_select2_2').change(function () {
			$.each(this.options, function (i, item) {
				console.log("checked");
				if (item.selected) {
					$(item).prop("disabled", true);
				} else {
					$(item).prop("disabled", false);
				}
			});
		});

This one not work.

I found the solution

$("#m_select2_2").select2()
.on("select2:select", function (e) {
    var selected_element = $(e.currentTarget);
    var select_val = selected_element.val();
    $.each(this.options, function (i, item) {
        if (item.selected) {
            $(item).prop("disabled", true); 
        }
    });
    console.log(select_val);
    $('select').select2();
});