How can I disable mobile data completely?
Create a dummy APN and select that as default.

With this, even if you enable data accidentally via toggles, it would still not connect.

 PS: Added as an answer as suggested by OP