In case anyone is struggling over this thing, here is a neat way I found after a lot of exploring.
{% for option in form.form_field.subwidgets %}
<option value="{{ option.data.value }}" {{option.data.attrs.selected|safe|yesno:"selected,"}}> {{ option.choice_label }} </option>
{% endfor %}
Hope it helps.