`In real life, Dipoles do exist, So this is an obvious question that if the dipole is a pair of equal and opposite charges separated by a distance then they should attract each other and neutralize the overall charge of the dipole (As you have read in Columb's law) which doesn't happen.
The reason behind it is that there a nuclear repulsion and many repulsion forces (such as bonding or electrostatic force in simple mechanics) which compensates and hence manages to keep them apart at a fixed distance. we can't take only Coulomb's law as the only factor responsible for the state at which dipole exists. There are numbers of forces which does the same.