enabled/disabled attr behavior