To turn off screenshots on test failure, use the import option run_on_failure=Nothing
when importing selenium2library. See the user guide, "Importing" section.
It shouldn't be taking screenshots on success. Do you have a default Teardown keyword defined in your top-level package, perhaps? Check out the results log to see how the screenshot is taken.