Cómo deshabilitar / habilitar una casilla de verificación al hacer clic con el botón derecho en Chrome y Firefox

Escribí un código que me permite habilitar / deshabilitar las casillas de verificación cuando hago clic derecho en ellas. Funciona en IE pero no en Chrome o Firefox.

rightClickFunc: function (e) 
{
    var obj;
    if ($.browser.msie) obj = event.srcElement;
    else obj = e.target;
    stuff.disableEnableObject(obj);
    return false;
},

disableEnableObject: function (o)
{
    if (o.getAttribute("disabled") == null)                
          $('#'+o.id).attr("disabled", "disabled");
    else  $('#'+o.id).removeAttr("disabled");
}

¿Cómo puedo obtener la misma funcionalidad en Chrome que en IE? El problema parece ser que al hacer clic con el botón derecho en un elemento deshabilitado en Chrome se abre el menú contextual (menú del botón derecho).

Hice una muestra del código - verhttp://jsfiddle.net/e72M6/. Ejecútalo en IE y Chrome para ver la diferencia. (IE puede habilitar los cuadros, Chrome no).

Quiero que el otro navegador tenga la misma funcionalidad que IE. Así se pueden habilitar las casillas.

Respuestas a la pregunta(3)

Su respuesta a la pregunta