Keep one’s options open

To decide against taking firm action now in favor of being able to choose later, to decide against making a decision or a choice now so that you can make it later.

The boy wanted to keep his options open for next year so he took some extra classes at school.