I had an onAction() event coded for a field, which I needed to disable sometimes.
The field was not editable, as only then the onAction makes sense and will fire.
But setting the field-property "enabled" to false did not work, I still could invoke the onAction.
So I had to replace that field by a label.
If someone can confirm this and also thinks this is a bug, I could create a ticket.