Hi, according to the manual ...
When the disable layer3 command is configured on a VLAN, the behavior is as if no IP address were configured for that VLAN. There is no other change in behavior.
In config context, turns off Layer 3 routing for the specified VLAN or VLANs. When executed in vlan context, turns off Layer 3 routing for that VLAN.
Disabling L3 on a VLAN doesn't allow to configure any L3 services like DHCP, routing, ip-helper, etc. But if you already has configured the L3 over the VLAN the switch will send you a message that you are not allowed to disable it.