I'd have to test this locally, but I believe this will cause parts of the button to trigger submit when the user isn't logged in, which is something we want to avoid (it causes some weird edge cases due to how we bring up the Persona dialog if the submit modal appears).

We might be able to work around this in the JS though. It'd need some tweaking. For now it'd be easier to give this an extra class to hook into alongside `.submit` instead of reusing `.submit`.