Only testing isset() is wrong, is the "disabled" option could be set to false and isset() would return true.