Replacing part of XML code inside comment tags

Hello!
I'd like to modify custom values in a XML config file between comment tags using bash script.

<feature>
  <keyboardshortcut>C-m</keyboardshortcut>
  <option1>disabled</option2>
  <option2>enabled</option2>
</feature>
<!-- bash script features START -->
<feature>
  <keyboardshortcut>C-f</keyboardshortcut>
  <option1>enabled</option2>
  <option2>disabled</option2>
</feature>
<feature>
  <keyboardshortcut>C-g</keyboardshortcut>
  <option1>enabled</option2>
  <option2>enabled</option2>
</feature>
<!-- bash script features END -->

I want to modify the child elements' values of "feature"s between both comment tags. Use sed or is it doable with something like xmlstarlet?

Thanks in advance!

can you provide a sample input file and desired output file for the same.

Here you go:
Input:

<feature>
  <keyboardshortcut>C-m</keyboardshortcut>
  <option1>disabled</option2>
  <option2>enabled</option2>
</feature>
<!-- bash script features START -->
<feature>
  <keyboardshortcut>C-f</keyboardshortcut>
  <option1>enabled</option2>
  <option2>disabled</option2>
</feature>
<feature>
  <keyboardshortcut>C-g</keyboardshortcut>
  <option1>enabled</option2>
  <option2>enabled</option2>
</feature>
<!-- bash script features END -->

Output:

<feature>
  <keyboardshortcut>C-m</keyboardshortcut>
  <option1>disabled</option2>
  <option2>enabled</option2>
</feature>
<!-- bash script features START -->
<feature>
  <keyboardshortcut>C-f</keyboardshortcut>
  <option1>disabled</option2>
  <option2>disabled</option2>
</feature>
<feature>
  <keyboardshortcut>C-g</keyboardshortcut>
  <option1>enabled</option2>
  <option2>enabled</option2>
</feature>
<!-- bash script features END -->