i am completely new to bullet, and to physics in general, so there might be some silly questions here

i made a little environment with a couple of rigid bodys which i can grab with the mouse and move around.
when the grabbed object hits one of the others, it moves them away as expected.
but what i want is that the other objects stay exactly where they are when i hit them (so that i have to move the grabbed object around the other to get by).
tried it with setStatic(), but this did not help, because the collision is completely ignored.
so, is it possible to make objects unyielding on collisions?
while i am dragging the object i set its position directly with setPos. is this ok or should i better use forces to move the object, which will probably feel a little laggy?
i use bullet with the python panda engine.
more questions to come while experimenting around

thanks for reading and help!