おそらく海綿体が膨張してると尿道が閉じる感じになって、強い圧力をかけないと液体が通りにくくなるのでは

で、出るときの圧力が射精>放尿なので、立ってるときは精液しか出ないようになるのだと思われる