This might be possible to do with jinja and htmx.

In the season-edit.html template, there is a conditional jinja block {% if show_end_date %} with logic tied to the async def get_season_end_date() method. Probably just need to add validation at this route.