Question: could not use the background eraser because the smart object is not directly editable?
Answer: Could not complete your request because the smart object is not directly editable. ... This means that you need to convert smart object into normal image layer. To do this go to layer, right click and select rasterize layer. And now you can edit image as usual.