Is there a specific checkbox that allows this option?
That's a good question! I don't think there is one specific capability that controls whether the "Turn editing on" button is shown.
You could create a role which prohibits the capabilities in your custom role and then assign it to your user as a front page role.