Since each Delivery Order is related to the Sales Order that created it, you can create a custom Release field on the Sales Order and a matching related one on the Delivery Order, then show these fields to your Users.
First, via the Fields Menu in Developer Mode, create a field on the Sales Order to manage releasing the Delivery Order:
Add this field to the UI by creating your own Custom View that inherits and overrides the base Odoo View:
<data>
<field name="payment_term_id" position="after">
<field name="x_release" widget="boolean_toggle"/>
</field>
</data>
Now, create the field on the Delivery Order (Transfer)
Note that this is a Related Field to sale_id.x_release, so it will grab the value from there, and is Readonly (so it can’t be changed on the Delivery Order).
Then we add the x_release field to the Delivery Order Form and List View:
<data>
<label for="scheduled_date" position="before">
<field name="x_release" widget="boolean_toggle" invisible="picking_type_code !='outgoing'"/>
</label>
</data>
Note that we make this field invisible if the transfer is not a delivery order (is a receipt or internal transfer).
Finally we add the field to the List View so Users can see which Delivery Orders have been released:
<data>
<field name="name" position="before">
<field name="x_release" widget="boolean_toggle"/>
</field>
</data>
User Experience:

Delivery Order List:

Delivery Order Form: