Yes, you can pinch flowers off potato plants if you have the time. It neither boost nor reduces yield so you have nothing to lose by taking them off.