Keep in mind that the range selector is just a 3 speed gear transmission after the hydro-static transmission in the driveline. Sometime gears do not always align tooth to tooth. Sometimes a small amount of movement of the input shaft and gears on it can make the alignment "line up". you can just gently touch the hydro pedal just a smidgen to sometime get this to align.
You don't actually have to push the clutch in. At least you don't on most units. But you need to be stopped, but sometimes letting the tractor "drift" just a tiny amount will allow the range selector to mesh the gears and get in the range you desire. Keep in mind that as the gears wear just a bit, their edges will be a little less sharp, and changing ranges will get a little "slicker".
On my last tractor which although it was a Kubota L3400hst, is similar to the Ck35, I used to always push the clutch in to change ranges, until I realized it was not necessary. On my current Kioti tractor a DK35se, there is no clutch to push in. It simply doesn't have one. But you still need to be stopped or sometimes you have to drift just a bit to get it to mesh. Usually you don't, and rarely now that is has some hours on it.