Es 'deshabilitado' un atributo válido para una etiqueta de anclaje

Si tengo el siguiente segmento de código simple:

<div ng-app="myApp">
    <a ng-disabled='true' ng-click="value1=123">click me</a>
    <button ng-disabled='true' ng-click="value2=123">click me</button>
    =={{value1}}==
    =={{value2}}==
</div>

Como se puede ver en el violín:http://jsfiddle.net/basarat/czVPG/ el botón no se puede hacer clic y no se puede hacer clic (que es simplemente un jQueryon('click',function(){}) ) no se ejecuta. Sin embargo, se ejecuta para la etiqueta de anclaje.

¿Es porque deshabilitado no es un atributo válido para una etiqueta de anclaje?Si es así, ¿por qué sigue activando el evento dom click cuando un botón no lo hace?

Respuestas a la pregunta(5)

Su respuesta a la pregunta