Step 1: Create a Send / Auxilliary
On this send, add a delay or any other tool that will allow you to shift the timing of what is being sent by 10ms to 30ms. Ableton will let you do this in the channel strip, as shown in the below picture. Another way to do this is to use a plugin, such as Soundtoys Microshift.
Step 2: Copy some of your kick and snare to each send.
Then adjust the delay time until you have the best result, or the best combination of original and send / auxiliary. This will take some careful listening and adjustment. A delay that's too long and you will get an audible flanging type sound, a delay that's too short and you won't get the desired result.
Step 3: Rinse and repeat with a second delay time (optional).
Once you have a couple of versions of your kick and snare layered at slightly different delay times, you can experiment with panning these left and right, particularly effective on your snare drum. Pay attention to the kick and snare in the below clip and you'll see what kind of effect this has on drums.
Step 4: Experiment by sending other elements to your send.
You could try and do the same to your bass sounds wich puts everything slightly further back in the mix in a really pleasant way, or you could even look at delaying your reverb send. This would be particularly effective with a short plate or room style reverb.
Hope you found this useful. Cheers.