The DRV8825 is a somewhat dedicated stepper motor driver, and normally is connected to a single stepper motor that has two windings. The stepper motor has to be properly connected to be turning.
The outputs are not labeled + or - because they can be either. Internally there is a H-bridge per winding, that can connect one output to the + and the other to the -, or the other way round, or have them both floating, or short a winding to apply break.
Based on the DIR input the stepper motor will move in either forward or backward direction when step is pulsed.
So it is not so much that the outputs need to be polarity correct but more phase correct. Look into how a stepper motor works to see what I mean with that.
For driving a normal DC motor there are better motor drivers out there. Either with a single H-bridge for one motor or multiple bridges to drive more motors.