I'm not sure which edition of the NEC applies to your application; but, beginning with 2002, the 430.102(B) Exception is far less generous than it has been. You will need to make sure your application is covered by one of the two “conditions” noted in it.
Don’t count on condition (a) to cover you as much as you would like; despite FPN 1, “impracticable” virtually means “impossible,” so unless you can justify “increased hazard,” it probably doesn’t apply. Most industrial facilities don’t have adequately ” written safety procedures” to apply condition (b) either.
A local push button, lockable or not, is not acceptable. It is not a controller disconnecting means per the definition in 430.81(A) since it does not interrupt “motor current.”
I’m fairly familiar with these requirements. I was on Code Making Panel 11, during the 1996 NEC Edition and I’ve regularly been part of the ongoing debates since then.