better handling of ng-disabled

Better coding from the proposed StackOverflow solution... Angular custom
validation directive - how to properly skip ng-disabled field?