How to disable element editor on custom element type?
The Element Editor HUD will only be available if your element model’s isEditable() method returns true. (It returns false by default.) Remove that method from your element model class and you should be good.